home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 009 / unprot.arc / TKSOLVER.TXT < prev    next >
Encoding:
Text File  |  1986-03-27  |  6.6 KB  |  212 lines

  1. ********************* TK SOLVER Ver. 1(2J) **********************
  2.  
  3.          =====>>> version TK-1(2J)/PC-DOS/IBM5150 <<<===== only
  4. -------------------------------------------------------------------
  5. FROM : THE A.S.P ; (Against Software Protection)
  6.  
  7. ORIGINALLY SUBMITTED TO ASA FULTONS BBS (THE SHINING SUN -305 273-0020)
  8.                  AND TO
  9.                         WHIT WYANTS BBS (                -203-966-8869)
  10.  
  11. PLEASE NOTE THAT THESE UNPROTECT PROCEDURES INVOLVE FROM 4 HOURS TO
  12. ___________________________________________________________________
  13.  
  14. 40 OR MORE HOURS ( 18+ HOURS FOR 'TK!' ) OF
  15.  
  16. SINGLE STEPPING THRU CODE AND FIGURING OUT THE
  17.  
  18. INTENT OF THE ORIGINAL CODE.. SO I WOULD APPRECIATE IT WHEN U PASS
  19.  
  20. THIS ON TO OTHER BOARDS YOU DO NOT ALTER THIS OR TRY TO TAKE CREDIT
  21.  
  22. FOR MY LOST SLEEP.... THE A.S.P... ORLANDO FLA. (J.P. TO HIS FRIENDS)
  23.  
  24.  
  25.   IF YOU HAVE A HARD DISK OR WANT TO CREATE A BACKUP COPY THAT IS NOT
  26. TIED INTO THE 'TK!'  DISKETTE...IN CASE YOUR ONLY COPY GOES BAD
  27. .. THIS PATCH WILL REMOVE THE COPY PROTECTION COMPLETELY.... AS WELL
  28. AS LET TK! RUN AS A STAND ALONE PROGRAM (AS WAS DONE WITH VISICALC).
  29.  
  30.   AS ALWAYS THIS IS FOR YOUR PERSONAL PEACE OF MIND ONLY
  31. IT IS NOT MEANT TO BYPASS ANY COPYRIGHTS..YOU ARE BY LAW BOUND BY
  32. YOUR PURCHASE LICENSE AGREEMENT.
  33.  
  34.   IF YOU HAVE A HARD DISK AND WANT TO PUT THE PROGRAM ON SUCH
  35. WHY SHOULD YOU BE TIED TO A FLOPPY. YOU HAD TO GIVE UP A LOT OF
  36. 'BIG MACS' TO GET YOUR HARD DISK.
  37.  
  38.  FIRST OF ALL WHEN I REFER TO THE "B:" DRIVE , IF U HAVE A HARD DISK U
  39. CAN SUBSTITUTE THE APPROPRIATE DRIVE LETTER FOR THE "B:" DRIVE. I ALSO ASSUME
  40. THAT THE ORIGINAL "TK!" IS IN THE "A:" DRIVE.
  41.  
  42. 1). FORMAT 1 SYSTEM DISK UNDER DOS 2.0 OR 2.1
  43.  
  44. 2). LABEL IT ACCORDING TO THE ORIGINAL 'TK!' DISKETTE
  45.  
  46. 3). COPY THE (UNHIDDEN) FILES FROM THE ORIGINAL DISKETTE TO THE CORRESPONDING
  47.    2.X FORMATTED DISKETTE
  48.  
  49. 4). PUT THE ORIGINAL 'TK!' DISKETTE IN THE "A:" DRIVE
  50.  
  51. 5). COPY CON: B:SOFTARTS.(C)
  52.  
  53.      ENTER :THAT'S ALL FOLKS!
  54.      PRESS :CNTL-Z THEN ENTER
  55.  
  56.      YOU SHOULD SEE: 1 FILE(S) COPIED MESSAGE
  57.  
  58.      THIS TAKES CARE OF THE HIDDEN FILES.
  59.  
  60. 6). I WONT  TELL U HOW TO USE DEBUG OR  ANY 'PATCHER' PROGRAMS
  61.    ON THE BBS'S, I ASSUME U HAVE A BASIC UNDERSTANDING.
  62.  
  63. 7). FIRST I ASSUME U HAVE DEBUG.COM ON A RAM OR C: OR B: DRIVE .
  64.  
  65. 8). ENTER >DEBUG
  66.  
  67.     ENTER -N A:TK.COM
  68.           -F CS:100 L EFFF 0
  69.           -L
  70.           -N B:TK2.COM
  71.           -R CX
  72.           :EFFF
  73.           -W
  74.           -Q
  75.  
  76. 9). ENTER >B:DEBUG B:TK2.COM
  77.  
  78.  
  79.     ENTER -E 951 90 90 90                  'THIS DISABLES BREAK POINT
  80.           -E 957 90 90 90                  ' AND SINGLE STEP OVERIDES
  81.           -E 511 CC
  82.  
  83.     NOTE: THE ORIGINAL TK! SHOULD NOW BE IN THE "A:" DRIVE
  84.  
  85.           -G
  86.  
  87.     NOTE: PROGRAM SHOULD STOP AT CS:511
  88.  
  89.           WHAT WE DID WAS LET TK! READ ALL THE OTHER PIECES OF HIMSELF
  90.           FROM THE VARIOUS DISK SECTORS (THE GOOD AND BAD SECTORS),
  91.           DO ALL THE DECRYPTING AND SET UP ALL AREAS OF HIMSELF,
  92.           IN OTHERWORDS WE LET HIM DO ALL THE WORK FOR US. WE DIDNT
  93.           EVEN HAVE TO FOOL WITH BAD TRACKS, OR ANY DECRYPTING OURSELVES
  94.           OH THE REASON FOR WRITING TK2.COM WITH LENGTH OF "EFFF"
  95.           WAS TO RESERVE THIS PROGRAM AREA SIZE SO WHEN TK! RAN HE
  96.           WOULD BUILD ALL HIS ROUTINES IN "OUR" PROTECTED PROGRAM AREA,
  97.           THEN DONT U SEE WE CAN SAVE TK2.COM AS TK3.COM WITH ALL THE
  98.           TK! SAFELY STORED IN OUR PROTECTED TK2 MEMORY AREA.
  99.  
  100.  
  101.           -E 511 E8
  102.           -E 57C CC
  103.           -G
  104.           -E 57C FF
  105.           -T
  106.           -R
  107.  
  108.     NOTE: AT THIS POINT COPY DOWN ALL THE REGISTERS AND FLAGS SETTINGS
  109.          A SHIFT PRTSC WILL DO IT FOR U.
  110.  
  111.           -R AX 0
  112.           -R BX 0
  113.           -R CX EFFF
  114.           -R DX 0
  115.           -N B:TK3.COM
  116.           -W
  117.           -R AX 0
  118.           -R BX B230
  119.           -R CX A000
  120.           -R DX 5898
  121.  
  122.         NOTE AT THIS POINT  "BP" REGISTER HAD BETTER BE ZEROS
  123.  
  124.           -G
  125.  
  126.  
  127.          PRESS THE "ENTER" SINCE TK! IS WAITING ON IT
  128.  
  129.      NOTE: TK! SHOULD NOW COME UP AS IT NORMALLY WOULD
  130.  
  131.  
  132.     NOW REBOOT THE SYSTEM WITH A DOS SYSTEM DISK IN A DRIVE.
  133.         ------
  134.  
  135.  
  136. 10). ENTER >B:DEBUG B:TK3.COM
  137.  
  138.      ENTER -E 951 E8 46 FF                ;RESTORE CNTL-BREAK,BREAKPOINT
  139.            -E 957 E8 51 FF
  140.  
  141.  
  142.  
  143.  
  144.       WHAT WE WILL DO NEXT IS BYBASS ALL THE SECTOR READ CODE, DECRYPT LOGIC
  145.     SINCE TK! HAS ALREADY DONE THAT ONCE AND PUT IT IN OUT PROTECTED PROGRAM
  146.     AREA THAT WE SAVED AS TK3.COM.
  147.  
  148.  
  149.                                 (CODE THAT SHOULD BE GENERATED)
  150.  
  151.                                              .
  152.                                              .
  153.                                              .
  154.                                              .
  155.                                              *
  156.  
  157.      ENTER -A 252 MOV SI,1230             ;BE3012
  158.                   MOV DI,0100             ;BF0001
  159.                   MOV AX,0                ;B80000
  160.                   MOV BX,B230             ;BB30B2
  161.                   MOV CX,A000             ;B900A0
  162.                   MOV DX,5898             ;BA9858
  163.                   MOV SP,B2AD             ;BCADB2
  164.                   MOV BP,0                ;BD0000
  165.                   JMP BX                  ;FFE3
  166.  
  167.  
  168.            -N B:TK4.COM
  169.            -W
  170.            -Q
  171.  
  172.  
  173. 11). PLACE YOUR ORIGINAL TK! IN A SAFE PLACE SINCE WE WILL NO LONGER NEDD IT.
  174.  
  175.  
  176. 12). PLACE DISK WITH TK4.COM IN "A:" DRIVE OR RUN FROM HARD DISK
  177.  
  178.  
  179.     ENTER >TK4
  180.  
  181.           YOU SHOULD SEE THE ORIGINAL COPYRIGHT SCREEN AND THE PROGRAM
  182.         WILL JUST SIT THERE. YOU MUST PRESS ENTER SINCE THE MESSAGE
  183.         'PRESS ENTER TO START" IS NOW BEING BYPASSED.
  184.  
  185.          IF ALL WENT WELL U NOW HAVE UNPROTECTED, DECRYPTED, STANDALONE
  186.        VERSION OF TK!SOLVER.....
  187.  
  188. NOTE: NOW ALL OF 'TK!' COPY PROTECTION IS REMOVED, AND U MAY DISKCOPY
  189.  
  190.      (OR COPY)  AND RENAME TK4.COM TO TK.COM TO ANY WHERE IN THE SYSTEM
  191.      YOUR LITTLE HEART DESIRES.
  192.  
  193.  
  194. OTHER NOTES:
  195. -------------------------------------------------------------------------
  196.  
  197. 1). CHECKS FOR SPECIALLY FORMATTED TRACKS COMPLETELY REMOVED
  198.  
  199.  
  200. 2). U MAY LOAD ALL THE FILES ON THE NEWLY FORMATTED AND UNPROTECTED
  201.    DISKETTE DIRECTLY TO HARD OR RAM DISK, IN ANY SUB-DIRECTORY U
  202.    SET UP
  203.  
  204. 3). SOMEONE WANTED TO KNOW WHY I USED UPPER CASE FOR EVERYTHING. FIRST
  205.    AFTER ABOUT 8 TO 20 HOURS OF STARING AT THE TUBE., I AM NOT ABOUT
  206.    TO SHIFT THE CHARACTERS, AND SECONDLY I AM SO EXCITED , AFTER DOING
  207.    SOMETHING THAT AT FIRST SEEMED IMPOSSIBLE, AND IN A HURRY TO GET IT OUT
  208.    ON A BBS, SO THAT U MAY USE THE NEWLY GLEAMED KNOWLEDGE.
  209.  
  210.  
  211.   ENJOY YOUR NEW FOUND FREEDOM..HARD DISKS FOREVER!!!!!
  212.